# Class 'Access Paths' ('PATH') -- 'Contains the definitions of a project\325s access (search) paths.'
# property 'User Paths' ('PA01') 'PInf' -- 'To add an access path for the source files.' [mutable list]
# property 'System Paths' ('PA03') 'PInf' -- 'To add an access path for the include files. (Not supported in Pascal)' [mutable list]
# property 'Always Full Search' ('PA02') 'bool' -- 'To force the compiler to search for system includes like it searches for user includes.' [mutable]
# Class 'Document' ('docu') -- 'An open text file'
# property 'name' ('pnam') 'TEXT' -- 'The document\325s name' []
# property 'mode' ('Mode') 'Mode' -- 'The document\325s open mode' [enum]
# property 'disk file' ('file') 'fss ' -- 'The document\325s location on disk' []
# Class 'Error Information' ('ErrM') -- 'Describes a single error or warning from the compiler or the linker.'
# property 'kind' ('ErrT') 'ErrT' -- 'The type of error or warning.' [enum]
# property 'message' ('ErrS') 'TEXT' -- 'The error or warning message.' []
# property 'disk file' ('file') 'fss ' -- 'The file where the error occurred. May not be returned for certain kinds of errors (eg, link errors).' []
# property 'line' ('ErrL') 'long' -- 'The line in the file where the error occurred. May not be returned for certain kinds of errors (eg, link errors).' []
# Class 'Function Information' ('FDef') -- 'Describes the location of any function or global data definition within the current project.'
# property 'disk file' ('file') 'fss ' -- 'The location on disk of the file containing the definition.' []
# property 'line' ('ErrL') 'long' -- 'The line number where the definition begins.' []
# Class 'Path Information' ('PInf') -- 'Contains all of the parameters that describe an access path.'
# property 'name' ('pnam') 'TEXT' -- 'The actual path name.' [mutable]
# property 'recursive' ('Recu') 'bool' -- 'Will the path be searched recursively? (Default is true)' [mutable]